/**   
* @Title: AppService.java 
* @Package com.nebula.upms.service 
* @Description: TODO(用一句话描述该文件做什么) 
* @author zhanghui   
* @date 2016年2月3日 下午3:06:07 
* @version V1.0   
*/
package com.nebula.upms.service.biz;

import com.nebula.upms.service.model.po.UpmsAppPO;

import java.util.List;


/** 
* @ClassName: AppService 
* @Description: TODO(这里用一句话描述这个类的作用) 
* @author zhanghui
* @date 2016年2月3日 下午3:06:07 
*  
*/
public interface AppService {
	/**
	 * 
	  * getUpmsAppPOListByAppSystemId(获得应用列表)
	  *
	  * @Title: getUpmsAppPOListByAppSystemId
	  * @Description: TODO
	  * @param @param appSystemId
	  * @param @return    
	  * @return List<UpmsAppPO>    
	  * @throws
	 */
	public List<UpmsAppPO> getUpmsAppPOListByAppSystemId(String appSystemId);
	/**
	 * 
	  * isAppUsed(应用是否被使用)
	  *
	  * @Title: isAppUsed
	  * @Description: TODO
	  * @param @param appId
	  * @param @return    
	  * @return boolean    
	  * @throws
	 */
	public boolean isAppUsed(String appId);
	/**
	 * 
	  * removeApp(删除应用)
	  *
	  * @Title: removeApp
	  * @Description: TODO
	  * @param @param appId
	  * @param @return    
	  * @return int    
	  * @throws
	 */
	public int removeApp(String appId);
}
